package fsahoraires.gui.pages;

import fsahoraires.cours.Cours;

public class HoraireCoursPage extends HorairePage {

	private Cours cours;
	private int semestre;

	public HoraireCoursPage(Cours cours, int semestre) {
		super("Horaire Q" + semestre);
		if (semestre < 1 || semestre > 2)
			throw new IllegalArgumentException("semestre doit être 1 ou 2");
		this.cours = cours;
		this.semestre = semestre;
	}

	public void updateHoraire() {
		horaire = cours.getHoraire(semestre);
	}

	protected void fetchHoraire() {
		cours.fetch(false, true);
	}

}
